technical installations - Espagnol Anglais Dictionnaire